package com.suning.sawp.intf.precharge;
/**
 * 
 * 序列号发生器<br> 
 * 〈功能详细描述〉
 *
 * @author 12061818
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface SequenceSerivce {
    /**
     * 
     * 功能描述: 增加新类别的序列器<br>
     * 〈功能详细描述〉
     *
     * @param key 序列器类别
     * @param initVal  初始值
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    void addNewSequence(String key, long initVal);
    
    /**
     * 
     * 功能描述: 自增长+1获取序列号<br>
     * 〈功能详细描述〉
     *
     * @param key
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    String incrSequenceNumber(String key);
}
